home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 April / CHIP 1996 aprilis (CD06).zip / CHIP_CD06.ISO / hypertxt.arj / 9410 / TERINF.CD < prev    next >
Text File  |  1994-11-23  |  20KB  |  336 lines

  1.           @VElmélkedés a térinformatikáról@N
  2.  
  3.  
  4.           @VNa hogy is van az?@N
  5.  
  6.  
  7.           Már   a   csapból   is  térinformatika  folyik.  De  valóban
  8.           mindenki   tisztában   van   vele,   hogy  mirôl  beszél?  A
  9.           térinformatika    szó    a    nemzetközileg   használt   GIS
  10.           (Geographical    Information    System),    azaz   földrajzi
  11.           információs rendszer magyarítása. Ebbe sok minden belefér.
  12.  
  13.  
  14.  
  15.  
  16.           Mielôtt  megpróbálnánk értelmet adni a szónak, lássunk egy a
  17.           hajánál   fogva   elôráncigált  példát.  Sokféle  ismerettel
  18.           rendelkezünk,  aminek  közvetve,  vagy közvetlenül földrajzi
  19.           vonatkozása   van.   A  sarki  fûszeres  például  egy  olyan
  20.           összetett  kifejezés, amelyben egy objektum helyzeti adatait
  21.           (sarki)  összekapcsoltuk annak egy tulajdonságával, vagy más
  22.           szóval   leíró   adatával  (fûszeres).  Ha  nagyon  akarnánk
  23.           megkereshetnénk  a  térképen azt a sarkot, elôkereshetnénk a
  24.           delikvens  iparengedélyét  és  így  tovább. Ezáltal a pontos
  25.           geodéziai  koordinátákat  (mármint a sarkot) összeköthetnénk
  26.           a  fûszeres  adóbevallásával,  amibôl  --  szigorúan  csak a
  27.           példa  kedvéért -- következtetni lehet mondjuk a forgalmára.
  28.           Ha   ezt   egy   városban   az   összes   sarki  fûszeressel
  29.           megcsináljuk,   úgy   egy   térképen   megjelenítve   és   a
  30.           forgalommal  összevetve  képet  kapunk  a  város fûszeressel
  31.           való   ellátottságáról.   Kiderül,  hogy  mely  kerületekben
  32.           nagyobb  a  forgalom,  melyekben  hiányos az ellátás. Ez már
  33.           térinformatika  lenne  a  javából.  Na de menjünk egy kicsit
  34.           vissza a térzivataros történelembe!
  35.  
  36.           A  térinformatika  gyökerei, a térképészetben, pontosabban a
  37.           számítógéppel  támogatott  térképészetben  (CAM  -- Computer
  38.           Aided  Mapping) és a számítógéppel támogatott tervezésben és
  39.           rajzolásban  (CADD  --  Computer  Aided Design and Drafting)
  40.           keresendôk.  Ezek  a rendszerek különbözô szempontok alapján
  41.           a   grafikus   adatokat   úgynevezett  rétegekbe  rajzolják,
  42.           amelyeket  mint  fóliákat  egymásra  lehet  fektetni.  Ez  a
  43.           módszer   teljesen   megfelel   a   kézi  térképrajzolás  és
  44.           szerkesztés   munkafolyamatának.  A  rétegek  (utak  rétege,
  45.           házak  rétege,  telekhatárok  rétege  stb.) között semmiféle
  46.           összeköttetés  nem  létezik, csak a közös koordinátarendszer
  47.           kapcsolja  össze  ôket.  Ezzel bármilyen, jó minôségû térkép
  48.           rajzolható.  A  változásvezetés  leegyszerûsödik,  naprakész
  49.           és   pontosabb  lesz.  Ez  azonban  nem  más,  mint  a  kézi
  50.           térképészet    és    a   papíralapú   térképek   gyártásának
  51.           számítógépes   támogatása.  Ezzel  szemben  nincs  lehetôség
  52.           elemzô vagy szimulációs feladatok elvégzésére.
  53.  
  54.           A  másik  térinformatikai  neandervölgyi az AM/FM (Automated
  55.           Mapping/Facility  Management),  az automatizált térképészet,
  56.           a  közmûhálózatok  nyilvántartási  és  igazgatási rendszere.
  57.           Ez  is  a  CADD  technológián alapszik azzal a különbséggel,
  58.           hogy  a cél az adattárolás, elemzés- és a beszámolókészítés.
  59.           Itt   a   térkép   nem   geodéziai   absztrakció,   hanem  a
  60.           közmûrendszer   részeibôl   felépített   komplex  egység,  a
  61.           hálózat   grafikus   ábrázolása.   A  hálózatban  az  elemek
  62.           meghatározott   kapcsolatban   állnak   egymással.   Ezt   a
  63.           kapcsolatot  relációnak  is  nevezzük,  és nem véletlenül. A
  64.           közmûnyilvántartó  rendszerek adattárolása és adatszervezése
  65.           a   grafikus   adatok   különlegessége  és  a  leíró  adatok
  66.           kapcsolódása   miatt   egyedi,   de  alkalmas  a  hálózattal
  67.           kapcsolatos elemzések elvégzésére.
  68.  
  69.           A  térinformatikai  rendszer  ezzel  szemben  lehetôvé teszi
  70.           tetszôleges   földrajzi   (grafikus)  és  tetszôleges  leíró
  71.           (alfanumerikus)  adatok  együttes  kiértékelését.  A térképi
  72.           elemek  helyét  és  geometriáját,  valamint  egymáshoz  való
  73.           kapcsolódásukat   az  adattopológia  írja  le.  Ezáltal  nem
  74.           pontokat,  vonalakat  és  szimbólumokat  látunk, hanem olyan
  75.           elemeket,  amelyeknek  grafikus  megjelenítése  pont,  vonal
  76.           vagy  szimbólum.  Egy telek például a határvonalaival írható
  77.           le.  A  határvonalak  --  a valóságban és az ebbôl következô
  78.           topológiai  összefüggésük szerint -- zárt poligont alkotnak.
  79.           Csak   így   számíthatjuk  ki  a  telek  területét.  Kevésbé
  80.           intelligens  szoftverekkel  nem  lehet  megfelelô topológiát
  81.           létrehozni,  így nyitva maradhat a telek határoló poligonja.
  82.           Amennyiben  az  adatállomány  egy  úgynevezett magasabbrendû
  83.           (magyarán  térinformatikai)  rendszerbe  kerül, ki kell adni
  84.           egy  ""Szézám zárulj!" parancsot, ami -- megfelelô geodéziai
  85.           módszerekkel  és pontossággal -- zárt poligonokat hoz létre.
  86.           Ezért   nem   mindegy,  hogy  mit  nevezünk  térinformatikai
  87.           rendszernek.    Késôbb   találunk   néhány   utalást   olyan
  88.           követelményekre,    amelyeknek    egy    --    valódi!    --
  89.           térinformatikai rendszer mindenképpen meg kell feleljen.
  90.  
  91.  
  92.                                @VAlkalmazások@N
  93.  
  94.           A   térinformatikát   a   legkülönbözôbb  területeken  lehet
  95.           bevetni.  Klasszikusan a közmûvek (gáz, víz, áram, távfûtés,
  96.           telefon),    a   segélyszolgálat   (tûzoltóság,   rendôrség,
  97.           mentôk),  az önkormányzatok, a városfejlesztés, tervezés, az
  98.           ingatlankataszter      (földhivatalok),     a     földmérés,
  99.           földrendezés  és  a  környezetvédelem területén alkalmazzák.
  100.           Vannak   azonban   speciális   alkalmazások  is,  például  a
  101.           reklámiparban vagy a szállítmányozásban.
  102.  
  103.           Vegyük  példaként  egy  valamilyen (áram, gáz, csatorna, víz
  104.           stb)  szolgáltatót.  Egy hálózat üzemeltetéséhez szükség van
  105.           az  alaphálózat  pontos geodéziai térképére. Nem árt, ha van
  106.           hozzá  megfelelô  alaptérkép  is.  Ami  viszont ennél sokkal
  107.           fontosabb,  az  a  hálózati  modellezés. A napi üzemeltetési
  108.           munka,  a  rendszeres karbantartás, a megelôzô karbantartás,
  109.           a  hibaelhárítás,  a  tervezés  és  fejlesztés,  a különbözô
  110.           hálózati   veszélyhelyzetek   és   károk   szimulációja,   a
  111.           megfelelô   intézkedési  terv  kidolgozása  mind-mind  olyan
  112.           feladatok,  amelyek  megoldása inkább a hálózati logika és a
  113.           mûszaki  nyilvántartás  megfelelô  kapcsolásával támogatható
  114.           hatékonyan.  Sok  ígéretes  térinformatikai beruházás került
  115.           zsákutcába,  és emésztett fel csillagászati összegeket, mert
  116.           a    térképészeti    szempontból    elindított   adatgyûjtés
  117.           gyakorlatilag  alig hoz hasznot a szolgáltató szempontjából.
  118.           Ekkor a térinformatikát mint módszert kell bevetni.
  119.  
  120.  
  121.                                 @VA környezet@N
  122.  
  123.           Kezdetben  vala  a  PC és a nagygépes (mainframe) környezet.
  124.           Egy  valamennyire turbós 386-os már megfelelt -- annakidején
  125.           --  néhány  felhasználói  igénynek. Késôbb, az adatmennyiség
  126.           és  a munkaállomások teljesítménynövekedésével megjelentek a
  127.           Unix   alapú   rendszerek.  Ezek  szép  lassan  leváltják  a
  128.           nagygépes  rendszereket,  amelyek  --  azonkívül, hogy semmi
  129.           elônyük   sincs   --   kegyetlenül   drágák.  A  hardverárak
  130.           zuhanása   magával  hozta  a  szoftverárak  csökkenését  is.
  131.           Jelenleg  a  Unix alapú gépek alapkonfigurációi is nagyrészt
  132.           kielégítik  a  térinformatikai  rendszereknek  a  hardverrel
  133.           szemben támasztott követelményeit.
  134.  
  135.           A  PC-k  kategóriájában  a  Pentiummal  ellátott  gépek  már
  136.           megfelelô   teljesítményt   mutatnak   föl.   Itt  inkább  a
  137.           kiegészítô   perifériák   csatolhatósága,   valamint  a  DOS
  138.           primitívsége  jelent  korlátot. A sok periféria (merevlemez,
  139.           CD  meghajtó,  hálózati kártya stb.) leterhelik a rendszert,
  140.           és   ettôl   néha  elviselhetetlenül  lassú  lesz.  Talán  a
  141.           Windows-NT  új fellendülést hoz ezen a területen, de addig a
  142.           Unix  munkaállomások  jelentik  az  optimális  technológiát.
  143.           Ezek  megfelelô  módon  konfigurálhatók,  szinte tetszôleges
  144.           méretû    hálózat   hozható   létre   velük.   Grafikus   és
  145.           multimédiás    képességükkel    különösen    alkalmasak    a
  146.           térinformatikai alkalmazások telepítésére.
  147.  
  148.  
  149.                        @VTérinformatika és multimédia@N
  150.  
  151.           A  multimédia  szintén  slágertéma,  a  térinformatikában is
  152.           nagy   szerepet  játszhat.  Egy  csatornahálózat  (gáz  vagy
  153.           vízhálózat)  esetében  rendszeresen  felül  kell vizsgálni a
  154.           csövek  belsô  állapotát,  a  korrózió mértékét, egyéb külsô
  155.           behatások  által  keletkezett  károkat stb. Erre a célra egy
  156.           ""csôgörényt"  eresztenek  a  csôbe.  Ez  tulajdonképpen egy
  157.           megfelelôen    felszerelt   távirányított   videókamera.   A
  158.           csôgörény   végighalad   a  csövön  és  végigpásztázva  azt,
  159.           dokumentálva    belsô    állapotát.    Egy   térinformatikai
  160.           rendszerben  lejátszuk  ezt a videót, miközben egy szimbólum
  161.           mutatja   a   csôgörény  pontos  helyét.  A  sérült  helyek,
  162.           szakaszok   a   térképen  megjelölhetôk  és  a  hozzátartozó
  163.           videókockák  hozzárendelve  tárolhatók és újra lejátszhatók.
  164.           A  diagnózisnak megfelelôen lehet irányítani a hibaelhárító,
  165.           karbantartó csapatok munkáját.
  166.  
  167.  
  168.                                  @VAdatbázis@N
  169.  
  170.           Az  idôk  során  kiderült, hogy a térinformatikai rendszerek
  171.           természetükbôl   adódóan  rendkívül  adatigényesek.  Ez  azt
  172.           jelenti,  hogy  a  megfelelô  hatékonyság  eléréséhez nagyon
  173.           nagy  (esetenként  több  10-100  Gbyte)  és nagy pontosságú,
  174.           naprakész  adatállományra  van  szükség.  Ez  megdrágítja  a
  175.           rendszer  bevezetését  és üzemeltetését. A drágán beszerzett
  176.           (például   digitalizált)   adatok   védelme,  biztonsága  és
  177.           konzisztenciája  kiemelt  feladat.  Ezért a térinformatika e
  178.           része    elsôsorban   adatbázis-probléma.   Az   adatbázisok
  179.           felépítésére     több     megoldás    létezik.    Mivel    a
  180.           térinformatikai  szoftverek többsége valamilyen térképészeti
  181.           program   továbbfejlesztése,  meglehetôsen  elterjedt  az  a
  182.           szokás,  hogy  a  grafikus  adatok  a  leíró adatoktól külön
  183.           egységben   és  struktúrában  tároljuk.  Ezt  általában  úgy
  184.           oldják   meg,   hogy   a  grafikus  adatok  sûrítve,  egyedi
  185.           struktúrájú  file-okba,  a  kapcsolódó  leíró adatokat pedig
  186.           egy  relációs  adatbázisban  táblázatokba  szervezik. Ez már
  187.           nagy   elôrelépés   a  térképészeti  rendszerekkel  szemben,
  188.           hiszen  a  relációs adatbáziskezelôk (Informix, Oracle stb.)
  189.           sokrétû,   a   térinformatikai  rendszer  által  közvetlenül
  190.           használható     szolgáltatást    nyújtanak.    A    relációs
  191.           adatbáziskezelôk   ki   vannak   hegyezve   az  adattárolás,
  192.           adatvédelem,  adatbiztonság és adatkonzisztencia biztosítása
  193.           szempontjából.
  194.  
  195.           Az   ilyen  szervezésû  rendszereknek  (ARC/INFO,  Integraph
  196.           stb.)  van  azonban  egy  nagy  hátrányuk. A grafikus adatok
  197.           védelméért,  biztonságáért  és konzisztenciájáért még mindig
  198.           az    alkalmazásfejlesztô    a    felelôs,   ami   rendkívül
  199.           szerencsétlen  dolog.  A  leíró  adatokért  felelôs relációs
  200.           adatbáziskezelô  mechanizmusait követni, azokkal összhangban
  201.           lévô  algoritmusokat  kitalálni  és  alkalmazni  borzasztóan
  202.           hálátlan  feladat.  Nem  beszélve arról, hogy míg a relációs
  203.           adatbáziskezelôk   könnyedén  megbirkóznak  akár  több  száz
  204.           gigabyte-os   állományokkal,  addig  egy  Unix,  vagy  pláne
  205.           MS-DOS  operációs rendszer térdre kényszerül 1-2 Gbyte után.
  206.           Egy   file-okba   szervezett  állomány  több,  az  operációs
  207.           rendszer   által   állított   korlátba   ütközik.  Elég,  ha
  208.           megemlítjük,  hogy  minden  operációs  rendszer megszabja az
  209.           egy     idôben    megnyitható    file-ok    számát.    Ebben
  210.           katasztrofális hibalehetôségek rejlenek.
  211.  
  212.           Egy   ilyen   rendszeren   készült   alkalmazásban   sok   a
  213.           hibaforrás,   amelyeket   nem  lehet  egyértelmûen  kezelni.
  214.           Bizonyos  esetekben  pedig olyan mélységû unixos vagy DOS-os
  215.           rendszerismereteket  követel  meg  a  fejlesztôtôl és néha a
  216.           felhasználótól,  hogy  valamelyik  a  kettô  közül bedobja a
  217.           törülközôt.
  218.  
  219.           Mi  lehet erre a megoldás? A grafikus adatok is csak adatok,
  220.           mégha  speciális  struktúrában is. Az adatbáziskezelôk újabb
  221.           verziói    a   hagyományos   táblázatok   mellett   kezelnek
  222.           úgynevezett  BLOB-okat  (Binary Large Object) is. A BLOB egy
  223.           elvileg    akármekkora    nagyságú,    az    adatbáziskezelô
  224.           szempontjából   tetszôleges   struktúrájú   adathalmaz.   Az
  225.           adatbáziskezelô  mechanizmusai  ugyanúgy érvényesek rá, mint
  226.           a  táblázatokra.  Kézenfekvô  tehát,  hogy a térinformatikai
  227.           rendszer  grafikus  adatait  BLOB-okba -- általában négyesfa
  228.           elrendezésben  --  szervezzük.  Ezzel  több legyet ütünk egy
  229.           csapásra.   Elindulunk   a   térinformatika  szabványosítása
  230.           felé,   hiszen   a   relációs   adatbáziskezelôk  nemzetközi
  231.           szabványokra  épülnek.  A  térinformatikai  rendszer ezáltal
  232.           --    az    alkalmazásfejlesztô   beavatkozása   nélkül   --
  233.           automatikusan   megfelel   az   alapvetô   követelményeknek:
  234.           osztott    adatbázisok    támogatása;   tetszôleges   méretû
  235.           adatállomány   kezelése;   adatvédelem,   adatbiztonság   és
  236.           adatkonzisztencia   biztosítása   rendszerszinten;   osztott
  237.           feldolgozás    támogatása;   többfelhasználós   alkalmazások
  238.           támogatása;   egyidejû   adatlekérdezések  és  változtatások
  239.           rendszerszintû;        igazgatása;        ügyfél-       vagy
  240.           kiszolgálóarchitektúra  támogatása;  rugalmas  bôvíthetôség;
  241.           széleskörû integrálhatóság.
  242.  
  243.           Az   ilyen   rendszerek  (Gradis,  SICAD/open)  a  beruházás
  244.           biztonságát  is  fokozzák, hiszen ha a relációs adatbázis új
  245.           verziója  új  szolgáltatásokat  vezet  be, a térinformatikai
  246.           rendszer   automatikusan   rendelkezik  majd  velük.  îgy  a
  247.           rendszer  --  legalábbis az adattárolás szempontjából -- nem
  248.           évül  el.  Egy  térinformatikai rendszer sohasem áll egyedül
  249.           egy  felhasználónál.  A  legtöbb  helyen pénzügyi-gazdasági,
  250.           vállalatirányítási,  készletgazdálkodási, folyamatirányítási
  251.           stb.   információs   rendszerek  kerülnek  telepítésre.  Itt
  252.           rendkívül   fontos   szó   az   integráció.   Egy  integrált
  253.           környezetben   minden   információs  rendszer  hatékonyabban
  254.           mûködik.
  255.  
  256.  
  257.                                  @VObjektum@N
  258.  
  259.           Van   még  néhány  lényeges  szempont,  amely  egy  korszerû
  260.           térinformatikai   rendszert  jellemez.  Az  egyik  leginkább
  261.           közszájon   forgóról  ejtsünk  pár  szót.  Az  objektumok  a
  262.           térinformatikai    rendszerben    tulajdonképpen   speciális
  263.           adatmodelleket  jelentenek,  amelyek  bizonyos  grafikus  és
  264.           leíró    adatok    összekapcsolásával   jönnek   létre.   Az
  265.           objektumokat   célszerû   úgy   definiálni,   hogy   azok  a
  266.           valóságban   elôforduló,   a  felhasználó  terminológiájának
  267.           megfelelô  tárgyakat írjanak le. Ezt nevezik a valós világot
  268.           leképezô  adatmodellnek.  Az objektumokhoz szabályokat lehet
  269.           felállítani,  amelyek  szintén  valamilyen  valós körülményt
  270.           szögeznek   le.  A  telek  nevû  objektumhoz  többek  között
  271.           például   a   következô   szabályokat   köthetjük,  mellette
  272.           zárójelben a szabály eredete:
  273.  
  274.           -- a telekhatárok alkossanak zárt poligont (geodézia);
  275.  
  276.           --   a   telek   kapjon   pontosan   egy   helyrajzi  számot
  277.           (közigazgatás);
  278.  
  279.           -- a teleknek legyen egy vagy több tulajdonosa (jog);
  280.  
  281.           --  a  teleknek  legyen  meghatározott (például aranykorona)
  282.           értéke (jog/közigazgatás);
  283.  
  284.           Persze  egyéb  más  szempontok  alapján  is felállíthatjuk a
  285.           szabályokat,  amennyiben  azok  a  valóságnak megfelelnek. A
  286.           felhasználó   részére  az  objektumorientált  technika  több
  287.           elônyt   is   rejt.   Tovább   használhatja   a   megszokott
  288.           terminológiáját.   Kevesebb   a   hibalehetôség,   hiszen  a
  289.           rendszer     a     szabályokon     keresztül    figyel    az
  290.           adatkonzisztenciára is.
  291.  
  292.  
  293.            @VAz integráció@N
  294.  
  295.           Már  volt  errôl  szó.  Tudvalevô,  hogy  a  térinformatikai
  296.           rendszer  legértékesebb  (és legdrágább) része maga az adat.
  297.           Ezért  is  fontos  az  adatbázis.  Másrészrôl  szinte minden
  298.           térinformatikázni    akaró   felhasználónál   léteznek   már
  299.           különféle   adatbázisok.   Gyakran   a  bizonyos  fejlesztôi
  300.           kapacitás  is  megtalálható a cégeknél. Ez azt jelenti, hogy
  301.           egy   bevált  és  jól  mûködô  rendszert  kell  kiegészíteni
  302.           térinformatikai   eszközökkel   és  eljárásokkal.  Az  ilyen
  303.           típusú    rendszerillesztést   nevezzük   integrációnak.   A
  304.           szabvány   relációs   adatbázisok   szabvány   illesztéseken
  305.           (TCP/IP,    XA,   DRDA   stb.)   keresztül   kapcsolódhatnak
  306.           egymáshoz,  függeltenül a ráépülô alkalmazástól. A különféle
  307.           irodaautomatizálási,     üzemviteli,     vállalatirányítási,
  308.           folyamatszabályozásai,  pénzügyi  stb. rendszerek már régóta
  309.           relációs  adatbázisra  épülnek.  Ezek  után  az  integrációs
  310.           feladatok    szabványos    és   kevés   ráfordítással   való
  311.           megoldásához    csak    a    relációs    adatbázisra   épülô
  312.           térinformatikai  rendszerek  alkalmasak.  Ha  azt tekintjük,
  313.           hogy   a   térinformatika   módszer   is,  akkor  a  meglévô
  314.           adatbázisok   felértékelôdhetnek,  hiszen  olyan  kérdésekre
  315.           kaphatunk  választ  az  új  módszer bevezetésével, amelyeket
  316.           eddig fel sem tehettünk.
  317.  
  318.           Visszatérve  a  sarki  fûszereshez,  egy  város ellátottsági
  319.           elemzését   nehezen   végezhetjük  el,  ha  nincs  megfelelô
  320.           térképünk  és eljárásunk hozzá. Egy szokványos alfanumerikus
  321.           adatbázisból  is  kihámozhatjuk  a megfelelô információt, de
  322.           az   nem   áttekinthetô,   és   nehezen   lehet  más  típusú
  323.           elemzésekkel   összevetni.   Elképzelhetô  például,  hogy  a
  324.           sarki  fûszeresek  térképére  rávetítjük  a tömegközlekedési
  325.           jármûvek  megállóinak  ""koordinátáit"  is.  Ekkor  kiderül,
  326.           hogy  melyik  bolt  érhetô  el  könnyen,  és melyik esik túl
  327.           messze     a     közlekedési     vonalaktól.    Ezt    máris
  328.           felhasználhatjuk      egy      minôségileg     új     kérdés
  329.           megválaszolásához,  hogy a közlekedési csomópontok közelében
  330.           nagyobb-e  a  sarki  fûszeres  forgalma?  Ebben a példában a
  331.           térinformatikai    szoftver   az   alfanumerikus   adatbázis
  332.           grafikus megjelenítôjeként is szolgál.
  333.  
  334.           Åtszaladok a sarokra a fûszereshez!
  335.  
  336.           @KLisziewicz Zsolt@N